home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 August / chip-cd_2003_08.zip / 08 / Internet / Internet Download Accelerator 2.0 / idasetup.exe / install_script.iss
Text File  |  2003-07-08  |  10KB  |  124 lines

  1. ;InnoSetupVersion=3.0.5
  2.  
  3. [Setup]
  4. AppName=Internet Download Accelerator
  5. AppVerName=Internet Download Accelerator version 2.0
  6. AppId=Internet Download Accelerator
  7. AppVersion=2.0
  8. AppPublisher=WestByte
  9. AppPublisherURL=http://www.westbyte.com
  10. AppSupportURL=http://www.westbyte.com/ida
  11. AppUpdatesURL=http://www.westbyte.com/ida
  12. AppMutex=Internet Download Accelerator
  13. DefaultDirName={pf}\IDA
  14. DefaultGroupName=Internet Download Accelerator
  15. OutputBaseFilename=idasetup
  16. Compression=zip
  17. PrivilegesRequired=none
  18. LicenseFile=embedded\License.txt
  19. InfoBeforeFile=embedded\InfoBefore.txt
  20. WizardImageFile=embedded\WizardImage0.bmp
  21. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  22.  
  23. [Files]
  24. Source: "{app}\ida.exe"; DestDir: "{app}"; Flags: promptifolder 
  25. Source: "{app}\ida.chm"; DestDir: "{app}"; Flags: promptifolder 
  26. Source: "{app}\nodelist.xml"; DestDir: "{app}"; Flags: uninsneveruninstall onlyifdoesntexist 
  27. Source: "{app}\typeconn.cfg"; DestDir: "{app}"; Flags: promptifolder 
  28. Source: "{app}\idaie.dll"; DestDir: "{app}"; Flags: restartreplace regserver uninsrestartdelete promptifolder 
  29. Source: "{app}\idaie.htm"; DestDir: "{app}"; Flags: promptifolder 
  30. Source: "{app}\idaieall.htm"; DestDir: "{app}"; Flags: promptifolder 
  31. Source: "{app}\idaiehlp.dll"; DestDir: "{app}"; Flags: restartreplace regserver uninsrestartdelete promptifolder 
  32. Source: "{app}\idabar.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete promptifolder 
  33. Source: "{app}\npida.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete promptifolder 
  34. Source: "{app}\unrar.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete promptifolder 
  35. Source: "{app}\temp\dban0.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  36. Source: "{app}\temp\dban1.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  37. Source: "{app}\temp\dban2.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  38. Source: "{app}\temp\dban3.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  39. Source: "{app}\temp\dban4.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  40. Source: "{app}\temp\dban5.gif"; DestDir: "{app}\temp"; Flags: promptifolder 
  41. Source: "{app}\Sounds\add.wav"; DestDir: "{app}\Sounds"; Flags: promptifolder 
  42. Source: "{app}\Sounds\alldone.wav"; DestDir: "{app}\Sounds"; Flags: promptifolder 
  43. Source: "{app}\Sounds\done.wav"; DestDir: "{app}\Sounds"; Flags: promptifolder 
  44. Source: "{app}\Sounds\error.wav"; DestDir: "{app}\Sounds"; Flags: promptifolder 
  45. Source: "{app}\Skins\Sky.skn"; DestDir: "{app}\Skins"; Flags: promptifolder 
  46. Source: "{app}\Skins\Standard.skn"; DestDir: "{app}\Skins"; Flags: promptifolder 
  47. Source: "{app}\Languages\English.lng"; DestDir: "{app}\Languages"; Flags: promptifolder 
  48. Source: "{app}\Languages\Russian.lng"; DestDir: "{app}\Languages"; Flags: promptifolder 
  49. Source: "{app}\Languages\German.lng"; DestDir: "{app}\Languages"; Flags: promptifolder 
  50. Source: "{app}\Languages\Dutch.lng"; DestDir: "{app}\Languages"; Flags: promptifolder 
  51. Source: "{app}\Languages\Ukrainian.lng"; DestDir: "{app}\Languages"; Flags: promptifolder 
  52. Source: "{app}\Languages\Spanish.lng"; DestDir: "{app}\Languages"; Flags: promptifolder 
  53. Source: "{app}\Languages\Portuguese.lng"; DestDir: "{app}\Languages"; Flags: promptifolder 
  54. Source: "{app}\Languages\Czech.lng"; DestDir: "{app}\Languages"; Flags: promptifolder 
  55. Source: "{app}\Languages\Hungarian.lng"; DestDir: "{app}\Languages"; Flags: promptifolder 
  56. Source: "{app}\Languages\charsets.txt"; DestDir: "{app}\Languages"; Flags: promptifolder 
  57. Source: "{app}\license.txt"; DestDir: "{app}"; 
  58.  
  59. [Dirs]
  60. Name: "{app}\Skins"; 
  61. Name: "{app}\Sounds"; 
  62. Name: "{app}\temp"; 
  63. Name: "{app}\Languages"; 
  64.  
  65. [Registry]
  66. Root: HKCU; Subkey: "Software\2VG\Internet Download Accelerator"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}"; Flags: uninsdeletevalue 
  67. Root: HKCU; Subkey: "Software\2VG\Internet Download Accelerator"; ValueName: "ExeFile"; ValueType: String; ValueData: "{app}\ida.exe"; Flags: uninsdeletevalue 
  68. Root: HKCU; Subkey: "Software\2VG\Internet Download Accelerator"; ValueName: "IEInt"; ValueType: String; ValueData: "1"; 
  69. Root: HKCU; Subkey: "Software\2VG\Internet Download Accelerator"; ValueName: "UseAltCtrlKeys"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  70. Root: HKCU; Subkey: "Software\2VG\Internet Download Accelerator"; ValueName: "DownloadExtensions"; ValueType: String; ValueData: "EXE ZIP RAR ARJ Z GZ LZH GZIP TAR MP3 AVI MPG MPEG QT PLJ ASF WMA WMV MOV TIF TIFF BIN ACE ISO"; Flags: createvalueifdoesntexist 
  71. Root: HKCU; Subkey: "Software\2VG\Internet Download Accelerator"; ValueName: "atinmb"; ValueType: String; 
  72. Root: HKCU; Subkey: "Software\2VG\Internet Download Accelerator"; ValueName: "LastFUDate"; ValueType: String; 
  73. Root: HKCR; Subkey: ".IDAf"; ValueType: String; ValueData: "IDAFile"; Flags: uninsdeletevalue 
  74. Root: HKCR; Subkey: "IDAFile"; ValueName: "Type"; ValueType: String; ValueData: "Internet Download Accelerator Data File"; Flags: uninsdeletevalue 
  75. Root: HKCR; Subkey: "IDAFile\DefaultIcon"; ValueType: String; ValueData: "{app}\ida.exe,-201"; Flags: uninsdeletevalue 
  76. Root: HKCR; Subkey: "IDAFile\shell\open\command"; ValueType: String; ValueData: "{app}\ida.exe"; Flags: uninsdeletevalue 
  77. Root: HKLM; Subkey: "SOFTWARE\Classes\.IDAf"; ValueType: String; ValueData: "IDAFile"; Flags: uninsdeletevalue 
  78. Root: HKLM; Subkey: "SOFTWARE\Classes\IDAFile"; ValueName: "Type"; ValueType: String; ValueData: "Internet Download Accelerator Data File"; Flags: uninsdeletevalue 
  79. Root: HKCU; Subkey: "SOFTWARE\Microsoft\Internet Explorer\MenuExt\Download with IDA"; ValueType: String; ValueData: "{app}\idaie.htm"; Flags: uninsdeletevalue 
  80. Root: HKCU; Subkey: "SOFTWARE\Microsoft\Internet Explorer\MenuExt\Download with IDA"; ValueName: "contexts"; ValueType: Dword; ValueData: "$22"; Flags: uninsdeletevalue 
  81. Root: HKCU; Subkey: "SOFTWARE\Microsoft\Internet Explorer\MenuExt\Download ALL with IDA"; ValueType: String; ValueData: "{app}\idaieall.htm"; Flags: uninsdeletevalue 
  82. Root: HKCU; Subkey: "SOFTWARE\Microsoft\Internet Explorer\MenuExt\Download ALL with IDA"; ValueName: "contexts"; ValueType: Dword; ValueData: "$F3"; Flags: uninsdeletevalue 
  83. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{9819CC0E-9669-4D01-9CD7-2C66DA43AC6C}"; ValueName: "ButtonText"; ValueType: String; ValueData: "Internet Download Accelerator"; Flags: uninsdeletevalue 
  84. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{9819CC0E-9669-4D01-9CD7-2C66DA43AC6C}"; ValueName: "CLSID"; ValueType: String; ValueData: "{{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}"; Flags: uninsdeletevalue 
  85. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{9819CC0E-9669-4D01-9CD7-2C66DA43AC6C}"; ValueName: "Default Visible"; ValueType: String; ValueData: "Yes"; Flags: uninsdeletevalue 
  86. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{9819CC0E-9669-4D01-9CD7-2C66DA43AC6C}"; ValueName: "Exec"; ValueType: String; ValueData: "{app}\ida.exe"; Flags: uninsdeletevalue 
  87. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{9819CC0E-9669-4D01-9CD7-2C66DA43AC6C}"; ValueName: "HotIcon"; ValueType: String; ValueData: "{app}\ida.exe,210"; Flags: uninsdeletevalue 
  88. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{9819CC0E-9669-4D01-9CD7-2C66DA43AC6C}"; ValueName: "Icon"; ValueType: String; ValueData: "{app}\ida.exe,211"; Flags: uninsdeletevalue 
  89. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{9819CC0E-9669-4D01-9CD7-2C66DA43AC6C}"; ValueName: "MenuStatusBar"; ValueType: String; ValueData: "Internet Download Accelerator"; Flags: uninsdeletevalue 
  90. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{9819CC0E-9669-4D01-9CD7-2C66DA43AC6C}"; ValueName: "MenuText"; ValueType: String; ValueData: "&Internet Download Accelerator"; Flags: uninsdeletevalue 
  91.  
  92. [Run]
  93. Filename: "{app}\ida.exe"; Description: "Launch Internet Download Accelerator"; Flags: postinstall nowait
  94. Filename: "RegSvr32"; Parameters: "/s idabar.dll"; WorkingDir: "{app}"; Description: "Integrate IDA Bar to Microsoft Internet Explorer"; Flags: postinstall nowait
  95.  
  96. [UninstallRun]
  97. Filename: "RegSvr32"; Parameters: "/u /s idabar.dll"; WorkingDir: "{app}"; Flags: nowait
  98.  
  99. [Icons]
  100. Name: "{group}\Internet Download Accelerator"; Filename: "{app}\ida.exe"; WorkingDir: "{app}"; Comment: "Internet Download Accelerator 2.0"; 
  101. Name: "{group}\Help"; Filename: "{app}\ida.chm"; WorkingDir: "{app}"; Comment: "Internet Download Accelerator help system"; 
  102. Name: "{group}\License"; Filename: "{app}\license.txt"; WorkingDir: "{app}"; Comment: "Read Internet Download Accelerator license"; 
  103. Name: "{group}\Uninstall IDA"; Filename: "{app}\unins000.exe"; WorkingDir: "{app}"; Comment: "Uninstall Internet Download Accelerator from your PC"; 
  104. Name: "{userdesktop}\Internet Download Accelerator"; Filename: "{app}\ida.exe"; WorkingDir: "{app}"; Comment: "Internet Download Accelerator 2.0"; 
  105.  
  106. [InstallDelete]
  107. Type: files; Name: "{app}\Temp\*.cfg"; 
  108. Type: files; Name: "{app}\Temp\*.bmp"; 
  109.  
  110. [UninstallDelete]
  111. Type: files; Name: "{app}\Temp\*.gif"; 
  112. Type: files; Name: "{app}\Temp\*.bmp"; 
  113. Type: files; Name: "{app}\Temp\*.cfg"; 
  114. Type: filesandordirs; Name: "{app}\Temp\Preview"; 
  115. Type: dirifempty; Name: "{app}\Logs"; 
  116. Type: dirifempty; Name: "{app}\Lists"; 
  117. Type: files; Name: "{reg:HKCU\Software\2vg\Internet Download Accelerator,Opera_dllPath}"; 
  118. Type: files; Name: "{reg:HKCU\Software\2vg\Internet Download Accelerator,NM_dllsPath}"; 
  119. Type: files; Name: "{reg:HKCU\Software\2vg\Internet Download Accelerator,npdll0}"; 
  120. Type: files; Name: "{reg:HKCU\Software\2vg\Internet Download Accelerator,npdll1}"; 
  121. Type: files; Name: "{reg:HKCU\Software\2vg\Internet Download Accelerator,npdll2}"; 
  122. Type: files; Name: "{reg:HKCU\Software\2vg\Internet Download Accelerator,npdll3}"; 
  123. Type: files; Name: "{reg:HKCU\Software\2vg\Internet Download Accelerator,npdll4}"; 
  124.